DMMF: Persistence
ドメインモデル を設計する際には、永続性非依存 を考慮した
ドメインモデリングにデータベース駆動設計を持ち込むな
しかし、実際のアプリケーションでは ワークフローの寿命 を超えて、状態を持続させる必要がある
このとき、ドメイン と インフラストラクチャ とでミスマッチが生じる
本書ではこの課題を解決することを目標とする
DDD で 永続化 を扱う際の一般的なガイドライン
永続化を端に追いやる
コマンドとクエリを分離する
境界づけられたコンテキストは独自のデータストアを所有する
実装例
ドキュメントデータベースを扱う
リレーショナルデータベースを扱う
トランザクションを扱う
#DDD #読書メモ #Domain_Modeling_Made_Functional